package com.icinfo.cloud.provider.punish.approval.vo;

import lombok.Data;

import java.io.Serializable;

/**
 * 我的审批返回数据
 * @author Administrator
 */
@Data
public class AuditInfoListVo implements Serializable {

    /**
     * 案件ID
     */
    private String caseId;

    /**
     * 时效颜色值:红 red,橙 orange,黄 yellow,绿 green,蓝 blue
     */
    private String timeColor;

    /**
     * 标题
     */
    private String title;

    /**
     * 提交人
     */
    private String submitPerson;

    /**
     * 提交时间
     */
    private String submitTime;

    /**
     * 截止日期
     */
    private String deadline;

    /**
     * 案由
     */
    private String caseReason;

    /**
     * 案件来源
     */
    private String caseSource;

    /**
     * 案件类型
     */
    private String caseType;

    /**
     * 审批事项
     */
    private String auditItem;

    /**
     * 案件编号
     */
    private String caseNumber;
    /**
     * 办案单位
     */
    private String caseOrgName;

    /**
     * 案件审批单位
     */
    private String caseAuditOrgName;

    /**
     * 剩余或超时天数,返回中文
     */
    private String differenceDays;

    /**
     * 案件状态（审核中，审核完成等）
     */
    private String caseStage;

    /**
     * 文书目录编码
     */
    private String documentCatalogCode;

    /**
     * 审批时间
     */
    private String approvalTime;

    /**
     * 当前审批人id
     */
    private String approvalUserId;
    /**
     * 当事人id
     */
    private String partyId;
    /**
     * 案件副流程id
     */
    private String caseAssistId;

    /**
     * 类型裁执分离或者处罚办案
     */
    private String approvalType;

    /**
     * 文书类别，1 审批表 2 法律文书
     */
    private String documentType;

    /**
     * 数据来源(数据字典-ApiVisitDataSourceEnum)
     * "PUNISH_AY", "统一处罚pc端案源"
     */
    private String dataSource;
    /**
     * 文书id
     */
    private String docId;
    /**
     * 是否修改审批;1 是,0 否
     */
    private String isEditApproval;
    /**
     * 是否合并审批;1 是,0 否
     */
    private String isMerge;
}
